package com.kigkrazy.kiutils;

import org.apache.commons.lang3.StringUtils;

public class FilePriviledgeUtils {
	/**
	 * 改变文件权限，需要root权限
	 * @param filePath
	 * 		文件路径，可以是文件，可以是文件夹
	 * @param flags
	 * 		权限标识，例如：755， 777 
	 * @return
	 * 		如果成功返回true，如果失败返回false
	 */
	public static boolean chmodFile(String filePath, String flags){
		if (StringUtils.isEmpty(filePath) || StringUtils.isEmpty(flags)) {
			return false;
		}
		String cmds = "chmod -R ";
		cmds = cmds + flags;
		cmds = cmds + " ";
		cmds = cmds + filePath;		
		if (ShellUtils.execCommand(cmds, true).result == 0) {
			return true;
		}else {
			return false;
		}
		
	}

}
